package js.event 
{
	/**
	 * ...
	 * @author ...
	 */
	public class MouseEvent 
	{
		static public var AT_TARGET:int =2; 
		static public var BUBBLING_PHASE:int =3;
		static public var CAPTURING_PHASE:int=1; 
				
		public var fromElement:Object;
		public var layerX:int; 
		public var layerY:int;
		public var toElement:Object;
		public var which:int;
		public var altKey:Boolean; 
		public var button:int;
		public var buttons:int;
		public var clientX:int;
		public var clientY:int;
		public var ctrlKey:Boolean; 
		public var metaKey:Boolean; 
		public var offsetX:int;
		public var offsetY:int;
		public var pageX:int; 
		public var pageY:int;
		public var relatedTarget:Object
		public var screenX:int;
		public var screenY:int;
		public var shiftKey:Boolean; 
		public var x:int;
		public var y:int;
		public var detail:int;
		public var view:Object
		public var bubbles:Boolean; 
		public var cancelable:Boolean; 
		public var currentTarget:Object
		public var defaultPrevented:Boolean; 
		public var eventPhase:int;
		public var isTrusted:Boolean; 
		public var target:Object
		public var timeStamp:uint;
		public var type:String;
		public var cancelBubble:Boolean; 
		public var srcElement:Object
		public var wheelDelta:Number;


		
		public function initEvent() {}
		public function preventDefault() {}
		public function stopImmediatePropagation() {}
		public function stopPropagation() { }
		public function getModifierState() {}
		public function initMouseEvent() { }
		public function initUIEvent() {}
  

		
	}

}